#pragma once
#include "Cell.h"

#define CELL_COUNT 12
#define BMU_COUNT 18

class CBcms
{
public:
    CString time;
    float voltage;
    float current;
    float energe;
    float disEnerge;
    float sumEnerge;
    float sumDisEnerge;
    float soc;
    float soh;
    float voltage_max;
    float voltage_min;
    float voltage_avg;
    float temperation_max;
    float temperation_min;
    float temperation_avg;
    float variance_v;
    float variance_t;
    float variance_v_std;
    float variance_t_std;
    CString contactor_state;
    CString battery_state;
    CCell cell[BMU_COUNT*CELL_COUNT];
    
public:
    CBcms(void);
public:
    ~CBcms(void);
};
